Skip to content

SEP 17 -- 发布工具优化

Head

  • Author: larry
  • Status: active
  • Type: Informational

摘要

优化建议。

灰度

  1. rel版本灰度时校验前端分支必须不是master。
  2. 检查灰度分支存在时长,过长的报警。可选。

全量时检查描述文档

  1. 检查每个字段的约束条件。
  2. 检查前端模块符合分支命名。

多模板支持

在工具侧支持发布多模板

灰度链与日志链

调整nginx配置,把web层和service层的request-id串起来。
改进RMIclient,使得cookie信息可以带到service层,完成灰度链条。

log中增加分支名

发布启动脚本增加环境变量,添加上分支名。

日志中读取环境变量,方便查问题。

多个机器联动发布与灰度

发布工具与机器分离,远程在不同机器上发布

权限

发布权限分配到个人账户,不再使用单一账户,记录日志。

审批

集成审批流程

脚本

考虑把脚本的发布也纳入工具

bshop灰度

bshop灰度统一到groupid